package com.ruicar.afs.cloud.workflow.greatwall.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import com.ruicar.afs.cloud.common.modules.enums.GreatWallFlowParamType;
import com.ruicar.afs.cloud.common.modules.enums.WorkFlowParamType;
import lombok.Data;

@Data
@TableName("afs_greatwall_flow_params")
public class AfsGreatWallFlowParams extends BaseEntity<AfsGreatWallFlowParams> {
    /**
     * 流程场景id
     */
    private String greatWallServiceId;
    /**
     * 参数key;参数key
     */
    private String paramKey;

    private String paramName;

    private GreatWallFlowParamType gwFlowParamType;
    /**
     * 参数取值表达式
     */
    private String paramValueExpress;

    private WorkFlowParamType paramType;
    /**
     * 参数配置;参数配置
     */
    private String paramConfig;
}
